package com.njworkorder.Entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

/**
 * 
 * @TableName month_examine
 */
@Data
public class MonthExamine implements Serializable {
    /**
     * 主键id
     */
    private String id;

    /**
     * 实施单位id
     */
    private String unitAoId;

    /**
     * 工区id
     */
    private String workspaceId;

    /**
     * 1,月度，2.季度
     */
    private Integer assCycle;

    /**
     * 开始年
     */
    private Integer startYear;

    /**
     * 开始月
     */
    private Integer startMonth;

    /**
     * 开始日
     */
    private Integer startDay;

    /**
     * 结束年
     */
    private Integer endYear;

    /**
     * 结束月
     */
    private Integer endMonth;

    /**
     * 结束日
     */
    private Integer endDay;

    /**
     * 作业安全小计扣分
     */
    private BigDecimal safetySubtotal;

    /**
     * 作业准备扣分
     */
    private BigDecimal jobSetup;

    /**
     * 作业组织扣分
     */
    private BigDecimal jobCompany;

    /**
     * 作业记录扣分
     */
    private BigDecimal jobRecords;

    /**
     * 作业管理小计
     */
    private BigDecimal jobSubtotal;

    /**
     * 巡检与巡查扣分
     */
    private BigDecimal patrol;

    /**
     * 路基扣分
     */
    private BigDecimal subgrade;

    /**
     * 路面扣分
     */
    private BigDecimal pavement;

    /**
     * 桥涵
     */
    private BigDecimal bridge;

    /**
     * 交安设施及相关沿线设施
     */
    private BigDecimal relatedFacilitie;

    /**
     * 绿化
     */
    private BigDecimal greening;

    /**
     * 清洁
     */
    private BigDecimal clean;

    /**
     * 作业管制小计
     */
    private BigDecimal controlSubtotal;

    /**
     * 合计
     */
    private BigDecimal amount;

    /**
     * 创建者id
     */
    private String createApId;

    /**
     * 数据状态
     */
    private String status;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date publishTime;


    private static final long serialVersionUID = 1L;
}